a plant species in the passiflora genus (passiflora ligularis) - Espagnol Anglais Dictionnaire